package com.zw.pdm.module.report.model;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.NumberFormat;
import lombok.Data;

import java.util.Date;

/**
 * @Description: 外购件导入 model
 *
 * @Author: China.sgl
 * @Date: 2020/8/5 14:28
 */
@Data
public class OutPlanImportModel {

    @ExcelIgnore
    private  Integer id;

    /** 计划单ID */
    @ExcelIgnore
    private Integer sheetId;

    /** 物料描述 */
    @ExcelProperty(value = "物料描述",index = 0)
    @NumberFormat("#")
    private String malDesc;

    /** 数量 */
    @ExcelProperty(value = "数量",index = 1)
    @NumberFormat("#.##")
    private Double num;

    /** 单位 */
    @ExcelProperty(value = "单位",index = 2)
    @NumberFormat("#")
    private String unit;

    /** 型号/标准号 */
    @ExcelProperty(value = "型号/标准号",index = 3)
    @NumberFormat("#")
    private String standard;

    /** 品牌 */
    @ExcelProperty(value = "品牌",index = 4)
    @NumberFormat("#")
    private String brand;

    /** 备注 */
    @ExcelProperty(value = "备注",index = 5)
    @NumberFormat("#")
    private String remark;

    /** 图号（外协） */
    @ExcelIgnore
    private String diagram;

    /** 外协类型（外协） */
    @ExcelIgnore
    private String assistType;

    /** 使用库存 0=否，1=是 */
    @ExcelIgnore
    private Integer useStore;

    /** 创建时间 */
    @ExcelIgnore
    private Date createTime;

    /** 状态 0=删除，1=正常 */
    @ExcelIgnore
    private Integer status;

    @ExcelProperty(value = "原因",index = 6)
    private String reason = "";

}
